/*
 * Area.h
 *
 *  Created on: 10 nov. 2011
 *      Author: eschmidmeier
 */

#ifndef AREA_H_
#define AREA_H_

#include <vector>
#include "../Entity/entity.h"
#include "space.h"

class Area : public Space
    {
public:
    Area();
    Area(int size);
    virtual ~Area();

    virtual void AcceptEntityEntrance(Entity e);
    virtual void AcceptEntityExit(Entity e);

private:
    std::vector<Entity> _array;
    };

#endif /* AREA_H_ */
